package models;

import java.util.Set;

import javax.persistence.DiscriminatorColumn;
import javax.persistence.DiscriminatorType;
import javax.persistence.DiscriminatorValue;
import javax.persistence.Embedded;
import javax.persistence.Entity;
import javax.persistence.Inheritance;
import javax.persistence.InheritanceType;
import javax.persistence.ManyToMany;
import javax.persistence.ManyToOne;

import play.db.jpa.Model;

@Entity
public class Parte extends Model {
	@ManyToOne(optional=false)
	private Pessoa pessoa;
	
	@Embedded
	private EspecificacaoParte especificacaoParte;
	
	public Pessoa getPessoa() {
		return pessoa;
	}
	
	public void setPessoa(Pessoa pessoa) {
		this.pessoa = pessoa;
	}

	public void setEspecificacaoParte(EspecificacaoParte especificacaoParte) {
		this.especificacaoParte = especificacaoParte;
	}

	public EspecificacaoParte getEspecificacaoParte() {
		return especificacaoParte;
	}
}
